package com.rf.richfitwheel.admin.sys.dao;

import java.util.List;
import java.util.Map;

import com.rf.richfitwheel.admin.sys.model.MenuBean;



public interface MenuBeanMapper {

	List<MenuBean> queryListParentId(String parentId);

	List<MenuBean> queryNotButtonList(Integer type);
	List<MenuBean> queryCommUseMenuList(String userId);
	List<MenuBean> queryListParentIdLimit(String userId);
	/**
	 * 根据终端获取常用菜单
	 * @param map
	 * @return
	 */
	List<MenuBean> queryCommUseMenuListByTerminal(Map<String, Object> map);

	/**
	 * 查询已设置的常用菜单
	 * @param userId
	 * @return
	 */
	List<MenuBean> getMenuCheckList(String userId);

	/**
	 * 根据所属模块获取所有非按钮的菜单列表
	 * @param menuBean 菜单模块
	 * @return 菜单
	 */
	List<MenuBean> queryByModuleNotButtonList(MenuBean menuBean);

	MenuBean getMenuByMenuId(String menuId);
}